Reed Solomon Decoder: TMS320C64x Implementation

نویسنده

  • Jagadeesh Sankaran
چکیده

This application report describes a Reed Solomon decoder implementation on the TMS320C64x DSP family. Reed Solomon codes have been widely accepted as the preferred (ECC) error control coding scheme for ADSL networks, digital cellular phones and high-definition television systems. The reason for their widespread prevalence is their excellent robustness to burst errors. Programmable implementations of the Reed Solomon decoder offer the system designer the unique flexibility to trade off the data bandwidth and vary the error correcting capability that is desired for a given channel. An efficient method to perform Reed Solomon decoding is the Peteren-Gorenstein-Zierler (PGZ) algorithm. Digital signal processors of the TMS320C6000 DSP platform seek to exploit the data level and instruction level parallelism of algorithms by having multiple ALU units capable of working in tandem, to obtain extremely high levels of performance. The advanced set of code generation tools help the user in identifying the parallelism in the decoding algorithm for the multiple units of the DSP to exploit. This application note helps to overcome this challenge by showing the steps involved in the developing an efficient implementation of a complete (204,188,8) Reed Solomon decoder on the TMS320C64x DSP family. This application report • Identifies the various processing steps that are involved in the development of a Reed Solomon decoder. • Discusses the instructions and features of the C6400 DSP used for implementing an efficient Reed Solomon decoder. • Presents a complete implementation of a (204,188,8) Reed Solomon decoder on the C6400 DSP.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Implementation of Reed-Solomon Decoder for IEEE 802.16 WiMAX Systems using Simulink-Sysgen Design Environment

Abstract— This paper presents FPGA implementation of the Reed-Solomon decoder for use in IEEE 802.16 WiMAX systems. The decoder is based on RS(255,239) code, and is additionally shortened and punctured according to the WiMAX specifications. A Simulink model based on the System Generator (Sysgen) library of low-level Xilinx blocks was used for simulation and hardware implementation. At the end, ...

متن کامل

Ultra-High-Speed Reed-Solomon turbo decoder

—This article presents an FPGA implementation of an ultra-high-speed Reed-Solomon (RS) turbo decoder. A performance analysis is performed showing that RS Block Turbo Codes (RS-BTC) have decoding performance equivalent to Bose Ray-Chaudhuri Hocquenghem-Block Turbo Codes (BCH-BTC). A ratio between the decoder throughput and the decoder area is used to show the higher ef ciency of the RS full para...

متن کامل

FPGA Implementation of Reed-Solomon Encoder and Decoder for Wireless Network 802.16

A new class of cyclic codes that is Reed-Solomon codes are discussed for IEEE 802.16 wireless networks. Reed-Solomon codes are used for the error detection and correction in communication systems. This is important in information theory and coding to correct burst errors. Here Reed-Solomon code for wireless network 802.16 is synthesized using VHDL on Xilinx and simulated on ISE simulator. The R...

متن کامل

Reed Solomon Encoder/Decoder on the StarCore SC140/SC1400 Cores, With Extended Examples

1 Basics of Forward Error Correction (FEC) .............2 2 Theory ..................................................................... 3 2.1 Galois Fields ........................................................... 3 2.2 Reed-Solomon Codes ..............................................6 2.3 Error-Correcting Performance of Reed-Solomon Codes ..............................................9 3 SC...

متن کامل

On the higher ef ciency of parallel Reed-Solomon turbo-decoding

—In this paper, we demonstrate the higher hardware ef ciency of Reed-Solomon (RS) parallel turbo decoding compared with BCH parallel turbo decoding. Based on an innovative architecture, this is the rst implementation of fully parallel RS turbo decoder. A performance analysis is performed showing that RS Block Turbo Codes (RS-BTC) have decoding performance equivalent to Bose Ray-Chaudhuri Hocque...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000